Analog is a WWW logfile analysis program. It has the following advantages over other similar programs.
・ It's fastノ Very fast.
・ It's easy to install and run.
・ It's very flexible. The default output will be satisfactory for most people, but there are over 130 options producing 16 different reports for those who want to do things differently.
・ It produces attractive output that complies with the HTML spec (so it can be
read on any Web browser).
・ It understands the WebStar Enhanced log format, MacHTTP log format, common log format, as well as the NCSA old-style format and the NCSA/Apache referer log, agent log, error log and combined log.
・ It should work on any Macintosh, Unix, Windows or OS/2 machine (and some other DOS machines).
・ And it's free.
Full source for Metrowerks CW8 is included.
This is a port of Analog 1.9b6 to the Macintosh. It does not support a Macintosh
style user interface or the Analog form cgi. Configuration is done in the Analog.cfg and
manconf.cfg files. See the Analog ReadMe file for more information on the settings in
these files.
Support for WebStar Enhanced log files (WebStar version 1.2.1 or higher) requires that you include at least the following fields:
HOSTNAME, DATE, URL, BYTES_SENT
It will also read TIME, RESULT, AGENT and REFERER, if present, to provide additional information or reports. Order should not matter, and additional fields will be ignored. Analog parses the field order from additional information in the log file provided by WebSTAR 1.2.1 or higher. The WebSTAR DNS lookup option should not be required, if it is off you will just get the IP numbers in the reports instead of the host names.
If the report created by analog does not show anything except a small header and there are a large number of courupt log file entries, Analog is probably failing to recognize that your log file is a WebSTAR log file. In order to read WebSTAR log files Analog looks for a line that starts with "!!LOG_FORMAT" followed by a list of fields seperated by TAB characters. Versions of WebSTAR prior to 1.2.1 do not have this line, and so cannot be read.
If you want Analog to exit when processing is complete, set WARNINGS to OFF in manconf.cfg. This is handy if you have set up Analog to run periodicaly on your server machine. Be carefull when using this option, since it is impossible to see most error messages in this mode.
For more information on Analog see the Readme.html file or http://www.statslab.cam.ac.uk/~sret1/analog/
For the latest information about and updates to the Mac version check